@minWidth:1200px;
@headerHeight:80px;

@media screen and (min-width:415px){
  .home-content{
    width: @minWidth;
    margin: 0 auto;
  }
  body{
    min-width: @minWidth;
    letter-spacing: 1px;
    .hidden-pc{
      display: none;
    }
  }
  .router-view{
    padding-top: @headerHeight;
  }
  .header{ 
    .header-pc{
      height: @headerHeight;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-flow: row;
      width: @minWidth;
      margin: 0 auto;
      padding: 0 20px;
      box-sizing: border-box;
    }
    &-navbar{
      .flex-1;
      height: 100%;
      line-height: @headerHeight;
      text-align: center;
      a{
        display: inline-block;
        height: 100%;
        padding: 0 22px;
        transition: all 0.2s;
        &.router-link-active{
          background: @activeColor;
          color:white;
        }
      }
    }
  }
  .footer{
    background: url("@{imgUrl}footer-pc.png");
    .foot-list{
      padding: 0 70px;
      box-sizing: border-box;
      .value{
        line-height: 20px;
        text-align: left;
        margin: 0 auto;
        font-size: 14px;
        word-break: break-all;
      }
      .key{
        margin: 0 auto;
        text-align: left
      }
      .footer-img{
        width:50px
      }
      .img-value{
        text-align: center
      }
    }
  }
  .title{
    font-size:30px;
    padding: 80px 0 40px;
    &.obtain-title{
      padding-top: 0;
    }
    span{
      padding-bottom: 20px;
    }
  }
  .troubled{
    @img:'~@/assets/img/home/';
    .hoverImg(@index,@flag){
      background-image: url("@{img}icon-1.@{index}@{flag}.png")
    }
    width: 272px;
    height: 272px;
    background-image: url('@{img}/plate1.png');
    background-size: 100% 100%;
    cursor: pointer;
    margin:0  47px;
    .content-hover{
      color: @activeColor
    }
    .icon{
      display: inline-block;
      width: 34px;
      height: 34px;
      background-repeat: no-repeat;
      background-size: contain;
    }
    &:nth-child(1){
      .icon{
        .hoverImg(1,'-active')
      }
    } 
    &:nth-child(2){
      .icon{
        .hoverImg(2,'-active')
      }
    }
    &:nth-child(3){
      .icon{
        .hoverImg(3,'-active')
      }
    }
    &:hover{
      background-image: url('@{img}/plate1Not.png');
      .content-hover{
        color: #333
      }
      &:nth-child(1){
        .icon{
          .hoverImg(1,'')
        }
      } 
      &:nth-child(2){
        .icon{
          .hoverImg(2,'')
        }
      }
      &:nth-child(3){
        .icon{
          .hoverImg(3,'')
        }
      }
    }
    .contentTitle{
      font-size: 18px;
      margin: 12px 0 25px;
      font-weight: bold;
    }
    .item-txt{
      line-height: 21px
    }
  }
  .footer-copyright{
    margin-top: 46px;
    p{
      margin-top: 10px;
    }
  }
  .ending{
    .width-divide(3);
    .loop(1,'');
    cursor: pointer;
    float: left;
    &:hover{
      .loop(1,'-active');
      .ending-box{
        border:2px solid @activeColor;
      }
      .left-img{
        transform: scale(1.3);
        left: -10px !important;
        top: -10px!important;
      }
    }
    .ending-box{
      width: 330px;
      height:185px;
      margin: 0 auto;
      box-sizing: border-box;
      padding: 30px 25px;
      border: 2px solid #999999;
      position: relative;
      .left-img{
        .bg-size(120px);
        position: absolute;
        transition: all 0.3s;
        left: 25px;
        top: 30px;

      }
      .icon{
        .bg-size(44px);
        background-size: contain;
        background-repeat: no-repeat;
      }
      .right-txt{
        padding-left: 120px;
        height:100%;
        width: 100%;
        box-sizing: border-box;
        line-height: 22px;
        .flex{
          height:100%;
        }
      }
    }
    .loop(@counter,@flag) when (@counter<=3) {
      .loop(@counter+1,@flag);
      &:nth-child(@{counter}) {
        .left-img{
          .imgNthChild('/home/img2.@{counter}@{flag}');
        }
        .icon{
          .imgNthChild('/home/icon-2.@{counter}@{flag}');
        }
      }
    }
  }
  .three-model{
    background: #F8F8F8;
    height: 380px;
    position: relative;
    padding-top: 100px;
    &:after{
      content: '';
      position: absolute;
      border-top: 50px solid white;
      border-left: 50vw solid transparent;
      border-right: 50vw solid transparent;
      top:0;
      left: 0;
      z-index:22;
    }
  }
  .server{
    .width-divide(5);
    &:nth-child(3){
      .serve-box{
        width: 197px;
        height: 337px;
        position: relative;
        top:-10px;
        background-image:url('@{imgUrl}/home/threemodelcenter.png');
      }
    }
    .serve-box{
      width: 177px;
      height:304px;
      margin: 0 auto;
      background-size:100% 100% ;
      text-align: center;
      color: @activeColor;
      box-sizing: border-box;
      padding: 60px 10px 0;
      line-height: 21px;
      background-image:url('@{imgUrl}/home/threemodel.png') ;
      font-size: 14px;
      cursor: pointer;
      .contentTitle{
        font-size: 18px;
        margin-bottom: 16px;
        font-weight: bold;
      }
      .txt-active{
        line-height: 28px;
        font-weight: bold;
        font-size: 18px;
        margin-top: 10px;
      }
      &.box-active{
        &:hover{
          background-image:url('@{imgUrl}/home/threemodel-active.png') ;
          color: white;
        }
      }
    }
  }
  .tips{
     width:223px;
     height:151px;
     background-size: 100% 151px;
     background-repeat:no-repeat ;
     position: absolute;
     color: #777A7D;
     .flex-wrap{
       height:100%;
       padding: 0 23px;
       text-align: center;
     }
     .loop(0);
     .loop-img(1,'');
     .icon{
       width: 30px;
       height:40px;
       display: inline-block;
       background-repeat: no-repeat;
       background-size: contain;
     }
     &.tips-active{
       .loop-img(1,'-active');
       &:nth-child(Odd){
         background-image:url('@{imgUrl}/home/tips-bottom-active.png');
         color: white;
       }
       &:nth-child(even){
         background-image:url('@{imgUrl}/home/tips-top-active.png');
         color: white;
       }
       &::after{
         .imgNthChild('/home/tips-active');
         z-index: 222;
       }
     }
     .tipsLeft(@num){
       left:@num*(223px/1.4);
     }
     .loop(@counter) when (@counter<=5) {
       .loop(@counter+1);
       &:nth-child(@{counter}) {
         .tipsLeft(@counter)
       }
     }
     .loop-img(@counter,@flag) when (@counter<=5) {
       .loop-img(@counter+1,@flag);
       &:nth-child(@{counter}) {
         .icon{
           .imgNthChild('/home/icon-4.@{counter}@{flag}');
         }
       }
     }
     &:nth-child(Odd){
       background-image:url('@{imgUrl}/home/tips-top.png');
       padding-bottom: 32px;
       &::after{
         bottom: -15px;
       }
     }
     &:nth-child(even){
       background-image:url('@{imgUrl}/home/tips-bottom.png');
       top:235px;
       &::after{
         top: -52px;
       }
     }
     &::after{
       content: '';
       width: 15px;
       height:15px;
       .imgNthChild('/home/tips');
       position: absolute;
       left: 50%;
       margin-left: -7px;
     }
   }
  .tips-box{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height:370px;
    &::after{
      content: '';
      position: absolute;
      height:14px;
      width: 100%;
      .imgNthChild('/home/line-arrow');
      top:50%;
      margin-top: -1px;
    }
  }
  .wave-model{
    // height:400px;
    // background: url("@{imgUrl}/home/wave-pc.png") no-repeat;
    // background-size:100% 100%;
    text-align: center;
    #wave1{
      height:200px
    }
    .home-content{
      .flex;
      .flex-space;
      width:900px;
    }
    .promise{
      padding-left:40px;
      position: relative;
      text-align: left;
      box-sizing: border-box;
      &:nth-child(2){
        position: relative;
        top: 40px;
      }
      &:nth-child(3){
        margin-top: 30px;
      }
      .text{
        width: 160px;
        line-height: 20px;
        margin-top: 20px;
        font-size: 14px;
        color: #666666;
      }
      .img-item{
        width: 49px;
        margin-bottom: 12px;
      }
      .contentTitle{
        color: @activeColor;
        font-size: 20px;
        font-weight: bold;
      }
      &::after{
        content: '';
        position: absolute;
        .bg-size(26px);
        background-image: url("@{imgUrl}/home/dian.png");
        left: 0;
        top:0;
      }
      &::before{
        content: '';
        position: absolute;
        height: 100%;
        border-left: 1px dashed #ddd;
        left: 13px;
        top:26px;
        padding-bottom: 10px;
      }
    }
  }
  .obtain{
    height:594px;
    overflow: hidden;
    background-size: 100% 100%;
    background: url("@{imgUrl}/home/model6.png");
    .flex;
    .flex-center;
    .obtain-pc{
      margin-top: 60px;
    }
  }
  .serve-to{
    background-size: 100% 100%;
    background: url("@{imgUrl}/home/model7-pc.png");
    .serve-user{
      .flex;
      .flex-center;
    }
    .server-box{
      width: 700px;
      margin-right: 58px;
      .server-user{
        width: 660px;
        margin: 0 auto 15px;
        background: #9C9C9C;
        box-sizing: border-box;
        transition: all 0.3s;
        padding: 30px;
        color: white;
        cursor: pointer;
        .right-overflow{
          padding-left: 20px;
          .contentTitle{
            font-size: 20px;
            line-height: 26px;
            font-weight: bold;
            
          }
          .disc{
            font-size: 14px;
            line-height: 22px;
            margin-top: 5px;
          }
        }
        .box{
          width:600px;
          margin: 0 auto;
          .text{
            line-height:25px;
            font-size: 14px;
            margin-top: 8px;
          }
        }
        &:hover{
          background: @activeColor;
          transform:scale(1.05);
        }
      }
    }
  }
  .money{
    width: 1100px;
    margin: 0 auto 30px;
    .server-user{
      width: 460px;
      padding: 30px 20px;
      border:1px solid #ddd;
      color: #333333;
      cursor: pointer;
      &:hover{
        border-color: #165aab;
        .right-overflow{
          color: #165aab;
        }
      }
      .right-overflow{
        padding-left: 20px;
        .contentTitle{
          font-size: 18px;
          line-height: 22px;
          font-weight: bold;
        }
        .disc{
          font-size: 14px;
          line-height: 22px;
          margin-top: 5px;
        }
      }
    }
  }
  .obtain-box{
    width: 1100px;
    margin: 0 auto;
  }
  .obtain-box-item{
    cursor: pointer;
    .width-divide(3);
    .loop-img(1,'');
    &:hover{
      .text{
        background: @activeColor;
        color: white;
      }
      .loop-img(1,'-active');
      .img{
        transform: scale(1.2);
      }
    }
    .img{
      .bg-size(110px);
      transition: all 0.2s;
    }
    .text{
      font-size: 16px;
      width: 140px;
      padding: 5px 10px;
      margin:20px auto  0;
      color: #333333;
      transition:  all 0.3s;
    }
    .loop-img(@counter,@flag) when (@counter<=3) {
      .loop-img(@counter+1,@flag);
      &:nth-child(@{counter}) {
        .img{
          .imgNthChild('/home/img6.@{counter}@{flag}');
        }
      }
    }
  }
  .honme-swiper{
    height:680px;
    box-sizing: border-box;
    width: 320px;
    .flex-img-box{
      width: 150px;
      height: 60px;
      margin-bottom: 40px;
      img{
        display: block
      }
    }
  }
  // 产品
  .sw{
    .blingbling{
      padding-bottom: 80px;
      .box{
        .width-divide(3);
        .fleft;
        .loop-img(1,'');
        .content{
          width: 333px;
          height: 132px;
          margin: 0 auto;
          color: #333;
          padding-left: 130px;
          box-sizing: border-box;
          background-size: contain;
          p{
            padding-right:35px;
            text-align: justify;
            line-height: 20px
          }
        }
        &:hover{
          .loop-img(1,'-active');
          p{
           color: #fff;
          }
        }
      }
    }
    .first-function{
      &:nth-child(even){
        height: 650px;
        background-size: 100% 100%;
        .imgNthChild('/sw/img2');
        .pc-content{
          float: left;
        }
        .flex-box{
          padding-right: 100px;
        }
        .step-num{
          right: 40px;
        }
      }
      &:nth-child(Odd){
        padding-bottom: 50px;
        .pc-content{
          float: right;
        }
        .flex-box{
          padding-left: 100px;
        }
        .step-num{
          left: 40px;
        }
      }
      .pc-box {
        padding-bottom: 50px;
        .pc-content{
          width: 50%;
          .mac{
            width: 533px;
            display: block;
            margin: 0 auto
          }
          .step-num{
            position: absolute;
            span{
              display: block;
              width: 6px;
              height:6px;
              margin: 0 auto 3px;
              background: #D8D8D8;
              border-radius: 50%;
              transition: all 0.3s;
              &.active{
                background: @activeColor;
              }
            }
          }
        }
        .pc-swiper{
          height:325px;
          position: relative;
          .flex-box{
            width: 100%;
          }
          .text-item{
            height: 50px;
            line-height: 50px;
            color: #333;
            border:1px solid #DDDDDD;
            font-size: 12px;
            margin: 0 auto 15px;
            background: white;
            padding-left:45px;
            position: relative;
            transition: all 0.3s;
            overflow: hidden;
            cursor: pointer;
            &:hover{
              background: @activeColor;
              color: white;
              border-color: @activeColor;
              transform:scale(1.1);
              .index{
                position: absolute;
                font-size: 30px;
                color: white;
                right: 18px;
                top:20px;
              }
            }
            .index{
              position: absolute;
              font-size: 15px;
              color: #BBBBBB;
              right: 18px;
              transition: all 0.3s;
            }
            &:last-child{
              margin-bottom: 0;
            }
          }
        }
      }
    }
    .loop-img(@counter,@flag) when (@counter<=6) {
      .loop-img(@counter+1,@flag);
      &:nth-child(@{counter}) {
        .content{
          .imgNthChild('/sw/1.@{counter}@{flag}');
        }
        .icon{
          .imgNthChild('/sw/icon@{counter}@{flag}');
        }
      }
    }
    .model6{
      background: #E7F6FF;
      .pc-box{
        padding-bottom: 50px;
        .icon-box{
          width: 480px;
        }
        .center-line{
          img{
            position: relative;
            top:-30px;
          }
        }
        .list3{
          margin-left: 20px;
          div{
            width: 261px;
            height:51px;
            line-height: 51px;
            background-size: 100% 100%;
            .loop-img(1,'');
            cursor: pointer;
            margin-bottom: 20px;
            transition: all 0.3s;
            &:hover{
              .loop-img(1,'-active');
              transform: scale(1.1);
            }
            span{
              display: block;
              padding-left: 70px;
            }
          }
          .loop-img(@counter,@flag) when (@counter<=5) {
            .loop-img(@counter+1,@flag);
            &:nth-child(@{counter}) {
              .imgNthChild('/sw/letter@{counter}@{flag}');
            }
          }
        }
        .box{
          .width-divide(3);
          display: inline-block;
          text-align: center;
          position: relative;
          margin-bottom: 40px;
          p{
            margin-top: 10px;
          }
          &:nth-child(2),&:nth-child(5){
            &:after,&:before{
              content: '';
              .bg-size(18px);
              .imgNthChild('/sw/modeladd');
              position: absolute;
              top:50%;
              margin-top: -18px;
            }
            &:after{
              left: -9px;
            }
            &:before{
              right: -9px;
            }
          }
          .loop-img(1,'');
          .icon{
            .bg-size(81px)
          }
          &:hover{
            .loop-img(1,'-active');
          }
        }
      }
    }
  }
//  行业洞察
  .watch{
    background: #f1f1f1;
    .watch-list-items{
      padding: 45px;
      border-bottom:1px solid   #BBBBBB;
      .fleft{
        width: 160px;
        height:160px;
        background: #9c9c9c;
        img{
          width:100%;
          height:100%;
        }
      }
      .right-overflow{
        min-height: 160px;
        padding-left: 15px;
        .item-title{
          font-size: 16px;
          line-height: 22px;
          color: #333;
          font-weight: bold;
        }
        .item-second{
          font-size: 15px;
          line-height: 21px;
          color: #666;
          margin: 6px 0 12px;
        }
        .item-desc-title{
          line-height: 18px;
          font-size: 13px;
          color: #333;
          font-weight: 500;
        }
        .item-desc{
          font-size:13px;
          font-weight:400;
          color:#666;
          padding: 5px 0 13px;
          line-height:18px;
          width: 90%;
        }
        .item-tag-title{
          font-size: 13px;
          line-height: 18px;
          color: #333333;
        }
        .tag-list-item{
          color: @activeColor;
          font-size: 13px;
          line-height:18px;
          display: inline-block;
          padding: 0 5px;
        }
      }
    }
    // 文章详情
    .watch-detail{
      width: 987px;
      overflow: hidden;
      padding: 50px 0;
      color: #333333;
      .watch-detail-title{
        font-size: 26px;
        font-weight:500;
      }
      .text{
        margin: 20px 0;
      }
    }
  }
  //关于我们
  .about{
    font-size: 0;
    .about-banner{
      width: 100%;
    }
    .about-content{
      position: relative;
      font-size: 14px;
      line-height: 26px;
      .content-one{
        height: 1000px;
        .imgNthChild('about/content1');
        background-size: 100% 100%;
        .content-one-block{
          width: 1232px;
          margin: auto;
          display: flex;
          .content-left{
            flex: 0 0 300px;
            padding-top: 325px;
            padding-left: 92px;
            .border-title{
              width: 300px;
              height:300px;
              border:4px solid rgba(33,101,181,1);
              position: relative;
              .title-name{
                font-size: 20px;
                position: absolute;
                bottom: 25px;
                right: 25px;
              }
              .title-translate{
                width: 190px;
                font-size: 24px;
                position: absolute;
                bottom: 55px;
                right: 25px;
                text-align: right;
              }
            }
          }
          .content-right{
            flex: 1;
            margin-left: 65px;
            .content-title{
              font-size: 28px;
              line-height:80px;
              font-weight: 500;
              margin-top: 40px;
            }
            .right-title{
              color: #333333;
              font-weight: 600;
              margin: 20px 0 5px;
            }
            .right-text{
              color: #666666;
            }
          }
        }
      }
      .content-two-three{
        .imgNthChild('about/content3');
        background-size: 100% 100%;
        //公司动态
        .content-two{
          width: 1232px;
          height: 532px;
          .imgNthChild('about/content2');
          background-size: 100% 100%;
          position: absolute;
          left:50%;
          margin-left: -1232px / 2; 
          top: 881px;
          .content-title{
            text-align: center;
            font-size: 28px;
            padding: 70px 0 20px;
          }
          .content-two-block{
            display: flex;
            margin-top: 30px;
            .content-right{
              display: flex;
              flex-wrap: wrap;
              margin-left: 120px;
              width: 100%;
              .two-flex{
                flex: 0 0 50%;
                margin: 20px 0;
                .right-title{
                  width: 180px;
                  font-size: 24px;
                  line-height: 44px;
                  border-bottom: 1px solid #666666;
                  color: #333333;
                }
                .right-text{
                  font-size: 14px;
                  line-height: 28px;
                  color: #666666;
                }
              }
            }
          }
        }
        //公司新闻
        .content-three{
          width: 1232px;
          margin: auto;
          padding-top: 424px;
          display: flex;
          color: #333333;
          .content-right{
            padding-right: 30px;
            padding-top: 10px;
            margin-left: 98px;
            cursor: pointer;
            .three-flex{
              display: flex;
              margin: 20px 0;
              width: 700px;
              padding: 22px;
              .right-img{
                flex:0 0 118px;
                height: 85px;
                background: gray;
              }
              .right-content{
                flex: 1;
                margin-left: 9px;
                .right-title{
                  font-size: 18px;
                  line-height: 25px;
                  font-weight: bold;
                }
                .right-text{
                  font-size: 14px;
                  line-height: 22px;
                  margin-top: 10px;
                }
              }
              &:hover{
                background:rgba(255,255,255,1);
                box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
                border-radius:4px;
              }
            }
          }
        }
         //左侧标题
         .content-left{
          flex: 0 0 316px;
          display:flex;
          justify-content:flex-end;
          align-items:center;
          .border-title{
            width:120px;
            border:1px solid rgba(102,102,102,1);
            padding: 66px 0;
            text-align: center;
            line-height: 28px;
            .title-name{
              font-size: 20px;
              font-weight:500;
            }
            .title-translate{
              font-size: 10px;
            }
          }
        }
      }
    }
  }
  //合作
  .cooperation{
    .cooperation-list{
      width: 1000px;
      padding-bottom: 80px;
      .box{
        .loop-img(1,'');
        margin-bottom: 30px;
        .list-icon{
          .bg-size(68px);
        }
        &:hover{
          .loop-img(1,'-active');
        }
        .item-content-title{
          font-size:18px;
          line-height: 25px;
          color: #333;
          padding: 10px 5px;
        }
        .item-text{
          font-size: 14px;
          line-height: 20px;
          color: #666;
        }
      }
    }
    .loop-img(@counter,@flag) when (@counter<=5) {
      .loop-img(@counter+1,@flag);
      &:nth-child(@{counter}) {
        .list-icon{
          .imgNthChild('cooperation/icon-1.@{counter}@{flag}');
        }
      }
    }
    .setp-box{
      position: relative;
      padding-bottom: 100px;
      .full-box{
        .flex{
          width: 770px;
          margin: 0 auto;
        }
        .box{
          transition: all 0.3s;
          .loop-img(1,'');
          position: relative;
          .icon{
            display: block;
            width: 130px;
            height:145px;
            background-size: 100% 100%;
          }
          &:nth-child(1){
            top:-1px;
          }
          &:nth-child(2){
            .icon{
              width: 176px;
            }
            top:10px;
          }
          &:nth-child(3){
            top:-21px;
          }
          &:nth-child(4){
            top:-51px;
          }
          &:hover{
            cursor: pointer;
            .loop-img(1,'-active');
          }
        }
        .loop-img(@counter,@flag) when (@counter<=4) {
          .loop-img(@counter+1, @flag);
          &:nth-child(@{counter}) {
            .icon {
              .imgNthChild('cooperation/2.@{counter}@{flag}');
            }
          }
        }
      }
    }
    .step-three{
      height:456px;
      background-size:cover;
      .imgNthChild('@{imgUrl}cooperation/model3');
      .flex-three-box{
        width:900px;
        margin: 0 auto;
        .box{
          width:100% / 3;
          overflow: hidden;
          margin:0 30px;
          border-radius: 10px;
          box-shadow: 0 1px 10px 1px #c3c3c3;
          .item-content-title{
            font-size: 20px;
            line-height: 50px;
            color: white;
            background: @activeColor;
          }
          .flex{
            height:110px;
            background: white;
            div{
              padding: 0 3px;
            }
          }
        }
        .item-text{
          font-size: 14px;
          color: #5A5A5A;
          line-height: 20px;
        }
      }
    }
    .step-four{
      height:500px;
      background-size:100% 100%;
      .imgNthChild('@{imgUrl}cooperation/model4');
      .step-content{
        width: 1000px;
        margin: 0 auto;
        input{
          height:50px;
          line-height: 50px
        }
      }
      .need-title{
        &.title{
          padding: 30px 0;
        }
      }
    }
  }
}
@media (min-width:1920px){
  .home-content{
    padding-top: 30px
  }
}
@media (min-width:1440px) and (max-width:1600px){
  .full-box{
    .box{
      &:nth-child(1){
        top:-21px !important;
      }
      &:nth-child(2){
        top:-4px !important;
      }
      &:nth-child(3){
        top:-34px !important;
      }
      &:nth-child(4){
        top:-60px !important;
      }
    }
  }
}
@media (min-width:1366px) and (max-width:1399px){
  .full-box{
    .box{
      &:nth-child(1){
        top:-35px !important;
      }
      &:nth-child(2){
        top:-13px !important;
      }
      &:nth-child(3){
        top:-43px !important;
      }
      &:nth-child(4){
        top:-63px !important;
      }
    }
  }
}
@media (min-width:1316px) and (max-width:1365px){
  .full-box{
    .box{
      &:nth-child(1){
        top:-37px !important;
      }
      &:nth-child(2){
        top:-16px !important;
      }
      &:nth-child(3){
        top:-45px !important;
      }
      &:nth-child(4){
        top:-63px !important;
      }
    }
  }
}